Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Dim oldAddress As Long 'Old address of the WndProc
Dim BalloonForm As Form 'Balloon Form Instance
Dim HookedForm As Form 'Hooked Form (subclassing)
Dim BalloonCtrl As Control 'Control under the mouse